package tables

type CapLink struct {
	Id       int64  `json:"id,string" gorm:"primaryKey"`
	UserId   int64  `json:"userId,string"`   // 归属人
	LinkType string `json:"linkType"`        // 连接类型,vnc、sh、
	SourceId int64  `json:"sourceId,string"` // 源ID，配合LinkType标记连接类型
	MetaData string `json:"metaData"`        // 附加的元信息，非结构化数据，根据 linkType 解析数据

	CertifyId int64 `json:"certifyId,string"`
}

func (r *CapLink) TableName() string {
	return "cap_link"
}

// VncMeta vnc 的元信息
type VncMeta struct {
}

type ShMeta struct {
}

type CloudAppMeta struct {
}
